草庐IT

iphone - UITableViewCell textLabel 宽度不变

全部标签

javascript - 元素宽度/高度的方法

问题:是否存在getBoundingClientRect和window.getComputedStyle的width或不同的情况>高度?当元素具有box-sizing时,我刚刚在IE中发现不一致的width(见下文),其中window.getComputedStyle返回错误值(value)。所以我考虑过用getBoundingClientRect中的值覆盖width和height但不确定是否会失败。问题示例(在IE中损坏):http://jsfiddle.net/bwPM8/varbox=document.querySelector('.box');vargBCR_width=box

javascript - Three.js 将对象添加到组中但保持全局位置/旋转/比例不变

我想将一个对象从一个组(或世界/场景)移动到另一个组,但要保持其全局转换不变。基本上,我不想看到对象发生变化。基本上,是这样的://storecurrentworldtransformationvarorigWorldMatrix=myObject.matrixWorld.clone();//moveobjecttoagroup(thatispositionedandrotatedarbitrarily)someGroup.add(myObject);//restorepreviousworldtransformationmyObject.matrixWorld.copy(origWo

javascript - Bootstrap 获取 div 列的宽度(以像素为单位)

我正在使用Bootstrap设置一个页面。我的布局工作得很好,但其中一个元素是美国的可缩放map(使用d3)。我使用的缩放功能需要div的宽度和高度(以像素为单位),以便计算如何平移和缩放map。我试过使用百分比,但我什么也做不了。有什么方法可以动态获取div的高度和宽度。我搜索了所有内容,但搜索词太笼统(或者我不够聪明,无法正确表达)。或者,我还可以通过其他方式获得必要的值。这是我使用硬编码宽度和高度的实现(如果页面调整大小,这将不起作用)。//makethemapelementvarwidth=1000;varheight=1000;varsvg=d3.select("#Map")

javascript - SVG 矩形的笔划宽度在顶部/左侧被 chop 。我该如何解决?

当我的矩形笔画宽度较大时,我的SVG笔画不知何故被chop了。我有以下代码:这是jsfiddle:https://jsfiddle.net/7ej6fzbg/3/正如您从jsfiddle中看到的那样,矩形顶部和左侧的笔触宽度被略微削减。我该如何解决这个问题,使整个矩形的笔画宽度为16像素?我相信我可以更改矩形的x和y位置,但我相信如果我想稍后更改笔划宽度,那将不会很稳健。有什么想法吗? 最佳答案 由于矩形笔划以矩形的边界为中心,因此对于X和Y每次都使用笔划宽度的一半(在本例中为8):或者将SVG的View框偏移笔划宽度的一半:

javascript - React-Redux/Jest 不变违规 : Could not find "store"

我设置了一个简单的测试文件,几乎与create-react-app使用的文件相同:App.test.jsimportReactfrom'react';importReactDOMfrom'react-dom';import{App}from'./App';it('renderswithoutcrashing',()=>{constdiv=document.createElement('div');ReactDOM.render(,div);});当我运行yarntest我不断收到此错误消息:InvariantViolation:Couldnotfind"store"ineitherth

javascript - 我如何解决 'Property ' 宽度'在类型 'HTMLElement' 上不存在。'在 vscode 中使用//@ts-check 类型检查 Javascript(不是 Typescript)时?

在view.js文件中:constcanvas=document.getElementById('canvas');...export{canvas,};在main.js文件中:import*asviewfrom'../src/view.js';...xPosition:view.canvas.width/2,给我'属性'width'在类型'HTMLElement'上不存在。类型检查错误。我不知道如何进行,我对typescript的了解为零,而且程序是用javascript编写的。我读过的所有解决方案都需要使用typescript,这在这个例子中是没有用的。有什么办法可以消除这个错误吗

javascript - 如何为 iphone 开发看起来像 native 应用程序的网页?

如果您在iPhone上查看某些Google页面(即mail.google.com/tasks),它们看起来很像原生iPhone应用程序。有谁知道他们是如何让它模仿native应用程序的外观的,是否有描述如何做到这一点的资源?还有人可以从客户端safari浏览器上的javascript访问任何iphone硬件数据(即加速度计数据、gps信息)吗?我想不会,但我想我还是会问的。 最佳答案 在Google上搜索“HTMLiphone”会得到大量答案。您需要密切注意iphone的条件HTML。这篇文章似乎涵盖了外观/感觉所需的大量信息:ip

javascript - 在移动网站中处理 iPhone 事件(如向左滑动)

iPhone浏览器是否有我可以使用Javascript连接的特殊事件?例如,如果用户向左滑动,我想执行某个操作。如果有这样的事件可用,很高兴看到所有这些事件的引用。理想情况下,有一天会出现适用于所有触摸屏移动浏览器的标准。 最佳答案 您可以访问多点触控事件和手势,但您可能需要自己处理大量的底层管道。这是Apple的指南:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/Handl

受 iPhone UITableView 启发的 Javascript 小部件?

CocoaTouch的UITableView允许用户以良好的性能滚动浏览大量数据行,因为它回收了表格行。不是为每个数据行创建一个GUI元素,而是创建有限数量的表行,并在用户滚动时简单地更新相关数据,给人一种在大量表行中上下导航的错觉。有没有人在javascript中看到过这个?是否有任何可用的插件可以为我执行此操作? 最佳答案 infinity.js运行良好。它将在幕后动态加载“页面”,让您看起来列表已完全加载。更多信息可以在他们的Github页面上找到-https://github.com/airbnb/infinity此外,我已

javascript - 在 iPhone 上查看完整网站,而非手机版

我有一个脚本可以检测您是否是iPhone用户并重定向到更适合iPhone的页面。if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){location.replace("http://domain.com/iphone/");}这很好用,但有一个问题。为用户提供查看完整网页的能力是惯例。但是,如果我链接到根目录,显然重定向会将它们发送到移动版本!如果单击来自/iphone/的链接,有关如何包含的任何想法,他们可以转到/并留在那里。 最佳答案